package com.zch.socket.common.model;

import java.io.Serializable;

/**
 * rpc请求参数实体
 * @author QJM
 *
 */
public class RequestModel implements Serializable{
	private static final long serialVersionUID = 1L;
	private String interfaceName;//接口名称
    private String methodName; //接口方法名
    private Class<?>[] paramTypes; //方法的参数类型
    private Object[] params; //方法的请求参数值
	private String serviceVersion;//服务的版本号 暂时未启用

	public String getServiceVersion() {
		return serviceVersion;
	}

	public void setServiceVersion(String serviceVersion) {
		this.serviceVersion = serviceVersion;
	}

	public String getInterfaceName() {
		return interfaceName;
	}

	public void setInterfaceName(String interfaceName) {
		this.interfaceName = interfaceName;
	}

	public String getMethodName() {
		return methodName;
	}
	public void setMethodName(String methodName) {
		this.methodName = methodName;
	}
	public Class<?>[] getParamTypes() {
		return paramTypes;
	}
	public void setParamTypes(Class<?>[] paramTypes) {
		this.paramTypes = paramTypes;
	}
	public Object[] getParams() {
		return params;
	}
	public void setParams(Object[] params) {
		this.params = params;
	}

}
